<?php
    if(!Zalogowany()) {
        HtmlFooter();
        exit;
    }
?>
    <form enctype="multipart/form-data" action="index.php?page=list.php" method="post">
	<!--<input type="hidden" name="MAX_FILE_SIZE" value="100000">-->
	<table border=0>
	<!--<tr><td>Nick:</td><td><input name="user" type="text"><br></td></tr>-->
	<tr><td>Zadanie:</td><td><select name="zadanie">
	    <option value="">(wybierz zadanie)</option>
	<?php
	    ListaZadan();
	?>
	</select><br></td></tr>
	<tr><td><input type="submit" value="OK"></td><td></td></tr>
	</table>
    </form>
    <?php
	if($zadanie)
	{
	    if($user)
	    {
		$filelist=$rootdir.$zadanie."/dat/".$user.".txt";
		$i=0;
		if(file_exists($filelist))
		{
		    $flist=fopen($filelist,"r");
		    print("<table border=0 cellpadding=5 cellspacing=1 bgcolor=\"#707070\">\n");
		    print("<tr bgcolor=\"#A0A0A0\"><th>Data</th><th>Login</th><th>Log sprawdzenia</th><th>Zrodla</th><th>Status oceny</th></tr>\n");
		    while(!feof($flist)){
			$s=fgets($flist);
			$data=fgets($flist);
			$status=fgets($flist);
			$s=substr($s,0,strlen($s)-1);
                        $spath=$zadanie."/dat/".$s.".log";
			if($s!="")
			{
			    print("<tr bgcolor=\"#E0E0E0\" align=center>\n");
			    print("<td>".trim($data)."</td><td>$user</td>");
			    print("<td>");
			    if($status!=0 && file_exists($rootdir.$spath))print("<a href=\"index.php?page=logs.php&src=$spath\">");
			    print($s.".log");
			    if($status!=0 && file_exists($rootdir.$spath))print("</a>");
                            print("</td>");
                            if($status!=0 && file_exists($rootdir.$zadanie."/dat/".$s))
                                print("<td><a href=\"index.php?page=logs.php&src=".$zadanie."/dat/".$s."\">".$s."</a></td>");
                            else print("<td>".$s."</td>");
			    switch($status){
				case 0: if(file_exists($rootdir.$spath)) print("<td bgcolor=\"#FFFF00\">Sprawdzanie...</td>\n");
					else print("<td bgcolor=\"#C0C0C0\">Nie sprawdzone</td>\n");
					break;
				case 1: print("<td bgcolor=\"green\">Zaakceptowane</td>\n");break;
                                case 2: print("<td bgcolor=\"#C05050\">Rozwiazanie niepoprawne</td>\n");break;
                                case 3: print("<td bgcolor=\"#FFFF00\">Blad sprawdzarki</td>\n");break;
                                case 4: print("<td bgcolor=\"#FFFF00\">Blad konfiguracji sprawdzarki</td>\n");break;
				default: print("<td bgcolor=\"red\">$status Nieznany blad</td>");
			    }
			    print("</tr>\n");
			    $i++;
			}
                    }
                    print("</table>\n");
                    fclose($flist);
		}
                else  print("Brak logow do tego zadania...\n");
	    }
        }
    ?>
